Works well if you want to 1) Fulfill your own eComm orders. 2) Want the ability to do dropship with 3rd party retailers. 3) Want LOT# control (e.g. if you're in the food industry).
There are a plethora of companies that can do ecomm fulfillment but they don't have the ability to do option 2 & 3.